package zx.x.modules.app.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import lombok.Data;

/**
 * 
 * 
 * @author x
 * @email x
 * @date 2022-09-23 10:25:40
 */
@Data
@TableName("merchant")
public class MerchantEntity extends Page implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 
	 */
	@TableId
	private Integer id;
	/**
	 * 商户名称
	 */
	private String title;
	/**
	 * 商户联系电话
	 */
	private String phone;
	/**
	 * 0 开张 1 关店 2 冻结
	 */
	private Integer state;
	/**
	 * 经度
	 */
	private String longitude;
	/**
	 * 纬度
	 */
	private String latitude;
	/**
	 * 1酒店 2民宿 3娱乐 4餐饮
	 */
	private String type;
	/**
	 * 密码
	 */
	@TableField(exist = false)
	private String password;
	/**
	 * 商户法人姓名
	 */
	private String name;
	/**
	 * 身份证号
	 */
	@TableField(exist = false)
	private String identityNumber;
	/**
	 * 地址中文
	 */
	private String address;
	/**
	 * 门店照片数组类型 [url,url]
	 */
	private String storePhotos;
	/**
	 * 身份证正面
	 */
	private String identityZ;
	/**
	 * 身份证反面
	 */
	private String identityF;
	/**
	 * 营业执照
	 */
	private String businessLicense;
	/**
	 * 卫生许可证
	 */
	private String hygienicLicense;
	/**
	 * 消防证
	 */
	private String firePermit;
	/**
	 * 门头照片
	 */
	private String headPhoto;
	/**
	 * 0待审核 1已通过 2未通过
	 */
	private Integer status;
	/**
	 * 入住指南
	 */
	private String guide;
	/**
	 * 人均消费 注：餐饮用
	 */
	private String pjxf;
	/**
	 * 营业时间
	 */
	private String yysj;
	/**
	 * 抽佣比例
	 */
	private BigDecimal proportion;
	/**
	 * 商户余额
	 */
	private BigDecimal wallet;
	/**
	 * 逻辑删除 0不删 1删
	 */
	private Integer deleteFlag;
	/**
	 * 是否推荐
	 */
	private Integer ifTj;

}
